<!DOCTYPE html>
<html lang="zh">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>



<script>
// 程序中的三大结构:
// 1.顺序结构(按照代码书写顺序依次执行)
// console.log( '程序1' );
// console.log( '程序2' );
// console.log( '程序3' );

// 2.选择结构(根据条件选择执行)

// 3.循环结构(根据条件重复执行)


// 选择语句 if 
// 语法: if (判断条件){代码块}
// 执行: 
    // 如果判断条件为true,则执行大括号中的代码块
    // 如果判断条件为false,则不执行大括号中的代码快

var num = 6;

/* if (num >= 10){
    console.log( 'num大于等于10' );
} */

// if/else语句
// 语法: if (判断条件){代码快}else{代码快}
/* if (num >= 10){
    // 判断条件为true时执行这里面的代码
    console.log( 'num大于等于10' );
}else{
    // 判断条件为false时执行这里面的代码
    console.log( 'num小于10' );
}
 */

// if / else if / else if .../ else
/* if (num == 5){
    console.log( 'num为5' );
} else if (num == 6){
    console.log( 'num为6' );
} else if (num == 7){
    console.log( 'num为7' );
    // 执行后,选择语句执行结束
} else if (num == 8){
    console.log( 'num为8' );
} */

/* if (num == 5){
    console.log( 'num为5' );
} else if (num == 6){
    console.log( 'num为6' );
} else if (num == 7){
    console.log( 'num为7' );
    // 执行后,选择语句执行结束
} else if (num == 8){
    console.log( 'num为8' );
} else{
    console.log( 'num为其他值' );
} */

// 注意: else if 根据需要可以有多个,最后的else可以不要

// num >= 10 ? console.log( 'num大于等于10' ) : console.log( 'num小于10' );

// if/else语句简写时,只有一条语句时可以省略大括号
// if (num >= 10) 
//     console.log( 'num大于等于10' )
// else
//     console.log( 'num小于10' )


// if (表达式){}
// 表达式: 可以是关系表达式,也放任意一个值(会自动转成布尔值)
if (8 > 5) {
    console.log( 111 )
}
if ('gd5') {
    console.log( 222 )
}
</script>
</body>
</html>